@charset "utf-8";
/* CSS Document */

/*   初始化   */
body{ font-family:"微软雅黑"; font-size:16px;}
body,div,h1,h2,h3,h4,h5,h6,form,input,p,th,td,img,ul,li,em,dl,dt,dd,ol{padding:0;margin:0; font-weight:normal;} 
body em{ font-style:normal;}
body i{ font-style:normal;}
body a{ text-decoration:none;cursor: pointer;}
body a:hover{ text-decoration:none; cursor: pointer;}
table{ border-collapse: collapse;border-spacing: 0;} 
img{border:0;} 
ul,li{ list-style:none}

/*   登录   */
.login_wrap{ width:100%; overflow:hidden; background:#3dbfa7; padding-top:16px; padding-bottom:30px;}
.login{ background:url(../images/login_skin.png) no-repeat left 85px; width:943px; margin-left:15%;}
.login_main{ margin:0 auto; width:736px; overflow:hidden;}
.login_top{ background:url(../images/login_top.png) no-repeat; width:736px; height:25px;}
.login_center{ width:700px; padding-left:18px; padding-right:18px; background:url(../images/login_center.png) repeat-y; overflow:hidden;}
.login_title{ width:100%; height:74px; background:#f1f1f1; overflow:hidden; line-height:74px; border-bottom:1px solid #e4e4e4;}
.login_title span{ float:left; color:#585858; font-size:24px; margin-left:20px; *display:inline;}
.login_title a{ float:right; margin-right:30px; *display:inline; color:#868686;}
.login_content{ width:100%; overflow:hidden; padding-top:16px;}
.login_left{ float:left; width:300px; overflow:hidden; padding-left:61px; padding-right:63px; padding-bottom:20px;}
.login_left ul li{ height:45px; padding-bottom:18px; position:relative;}
.login_left ul li p{ background:url(../images/login_input.png) no-repeat; width:300px; height:45px; position:relative;} 
.login_left ul li p img{ float:left; margin-left:9px; margin-top:11px; margin-right:15px; *display:inline;}
.login_left ul li p b{ float:left; font-weight:normal; line-height:45px; color:#bcbcbc;}
.login_left ul li p input{ position:absolute; width:250px; height:45px; line-height:45px; font-family:"微软雅黑"; font-size:16px; color:#585858; top:0; left:49px; border:none; background:none;}
.login_left ul li p.captcha{ float:left;background:url(../images/captcha_input.png) no-repeat; width:118px; height:45px; padding-left:12px;}
.login_left ul li img.captcha_code{ float:left; margin-top:3px; margin-left:11px; margin-right:11px;}
.login_left ul li span{ float:left; font-size:14px; color:#4f4f4f; line-height:45px; cursor:pointer;}
.login_left ul li p.captcha input{ width:100px; top:0; left:13px;}
.login_left ul li a.link_psw{ float:left; text-decoration:underline; color:#3d95d5; font-size:14px;}
.login_left ul li a.link_register{ float:right; color:#3d95d5; font-size:14px; }
.login_left ul li.step{ height:18px; line-height:18px; padding:0 1px;}
.login_left ul li a.login_btn{ background:}
.prompt{ color:#f00000; font-size:12px; font-family:"宋体"; position:absolute; left:42px; top:44px; background:#ffffff;}
.prompt_captcha{ left:8px;}
.prompt label{ display:block; background:url(../images/arrow.png) no-repeat; width:10px; height:6px; position:absolute; margin-left:22px; margin-top:-5px;}
.prompt font{ display:block; height:17px; line-height:19px; font-size:12px; white-space:nowrap;border:1px solid #f00000; text-align:center; padding:0 6px; _width:270px;}
.login_left a.login_btn{ display:block; background:url(../images/login_btn.png) no-repeat; width:300px; height:50px; line-height:50px; font-size:20px; color:#ffffff; text-align:center; margin-top:18px;}
.login_right{ float:left; padding-left:38px;padding-top: 40px;width:206px; height:260px; background:url(../images/login_line.png) no-repeat left center;}
.login_down{ background:url(../images/login_down.png) no-repeat; width:736px; height:25px;}
.footer{ width:100%; border-top:1px solid #e2e2e2; overflow:hidden; background:#ffffff; padding-top:21px; padding-bottom:10px;}
.footer span{ display:block; font-size:14px; color:#9b9b9b; text-align:center; margin-bottom:18px;}
.footer p{ text-align:center; height:16px;}
.footer p a{ display:inline-block; overflow:hidden;}
.footer p a.footer_link{ margin-left:8px;}
.subfooter{ background:#efefef;}
.index_footer{
	margin-top: 15px;
	background: #faf7f7;
	border:1px solid #dedede;
	box-shadow: 0 0 10px #ddd;
	padding-top:20px;
	padding-bottom: 10px;
}
.index_footer p{
	text-align: center;
}
.index_footer div{
	margin-top: 20px;
	text-align: center;
}
.index_footer div a{
	margin-right: 12px;
}

/*   配网数据-资料修改   */
.wrap{ width:100%; margin:0 auto; min-width:1150px;}
.header{ width:100%; height:90px; background:#3dbfa7;}
.header_left{ float:left; padding-left:17px;}
.header_left ul li{ float:left; height:90px; line-height:90px; }
.header_left ul li img{ float:left; margin-top:7px; margin-right:20px; *display:inline;}
.header_left ul li a{ font-size:16px; color:#ffffff; margin:0 15px;}
.header_left ul li span{ font-size:12px; color:#e8fffb;}
.header_left ul li em{ float:left; font-family:"宋体"; font-weight:bold; font-size:24px; color:#ffffff;}
.header_right{ float:right;}
.header_right ul li{ float:left; padding-right:26px; line-height:90px;}
.header_right ul li a{ color:#ffffff;}
.header_right ul li a.esc{ color:#c8faf1;}
.header_right ul li a.esc:hover{ text-decoration:none;}
.header_right ul li a:hover{ text-decoration:underline;}
.main{ width:100%; overflow:hidden;}
.menu{ float:left; overflow:hidden; background:#f2f2f2; width:249px; border-right:1px solid #e0e0e0;}
.menu h3{ font-size:20px; font-family:"微软雅黑"; padding-left:34px; border-bottom:1px solid #d9d2c2; height:60px; line-height:60px; background:#e8e3d8;}
.menu ul li{ height:59px; border-bottom:1px solid #e0e0e0;}
.menu ul li.intro{ background:#ffffff;}
.menu ul li a{ display:block; overflow:hidden; height:59px; line-height:61px; color:#9a9999; padding-left:92px; background:url(../images/pic1.png) no-repeat 45px 16px; font-size:18px; overflow:hidden;}
.menu ul li a.pic2{ background:url(../images/pic2.png) no-repeat 45px 16px;}
.menu ul li a.pic3{ background:url(../images/pic3.png) no-repeat 45px 16px;}
.menu ul li a.pic4{ background:url(../images/pic4.png) no-repeat 45px 16px;}
.menu ul li a.pic5{ background:url(../images/pic5.png) no-repeat 45px 16px;}
.menu ul li a.pic6{ background:url(../images/pic6.png) no-repeat 45px 16px;}
.menu ul li a.pic7{ background:url(../images/pic7.png) no-repeat 45px 16px;}
.menu ul li a.pic8{ background:url(../images/pic8.png) no-repeat 45px 16px;}
.menu ul li a.pic9{ background:url(../images/pic9.png) no-repeat 45px 16px;}
.menu ul li a.pic10{ background:url(../images/pic10.png) no-repeat 45px 16px;}
.menu ul li a.pic11{ background:url(../images/pic11.png) no-repeat 45px 16px;}
.menu ul li a.pic12{ background:url(../images/pic12.png) no-repeat 45px 16px;}
.menu ul li a:hover,.menu ul li a.intro{ background:url(../images/pic1_hover.png) no-repeat 45px 16px; color:#3dbfa7;}
.menu ul li a.pic2:hover,.menu ul li a.intro_pic2{ background:url(../images/pic2_hover.png) no-repeat 45px 16px; color:#3dbfa7;}
.menu ul li a.pic3:hover,.menu ul li a.intro_pic3{ background:url(../images/pic3_hover.png) no-repeat 45px 16px; color:#3dbfa7;}
.menu ul li a.pic4:hover,.menu ul li a.intro_pic4{ background:url(../images/pic4_hover.png) no-repeat 45px 16px; color:#3dbfa7;}
.menu ul li a.pic5:hover,.menu ul li a.intro_pic5{ background:url(../images/pic5_hover.png) no-repeat 45px 16px; color:#3dbfa7;}
.menu ul li a.pic6:hover,.menu ul li a.intro_pic6{ background:url(../images/pic6_hover.png) no-repeat 45px 16px; color:#3dbfa7;}
.menu ul li a.pic7:hover,.menu ul li a.intro_pic7{ background:url(../images/pic7_hover.png) no-repeat 45px 16px; color:#3dbfa7;}
.menu ul li a.pic8:hover,.menu ul li a.intro_pic8{ background:url(../images/pic8_hover.png) no-repeat 45px 16px; color:#3dbfa7;}
.menu ul li a.pic9:hover,.menu ul li a.intro_pic9{ background:url(../images/pic9_hover.png) no-repeat 45px 16px;color:#3dbfa7;}
.menu ul li a.pic10:hover,.menu ul li a.intro_pic10{ background:url(../images/pic10_hover.png) no-repeat 45px 16px;color:#3dbfa7;}
.menu ul li a.pic11:hover,.menu ul li a.intro_pic11{ background:url(../images/pic11_hover.png) no-repeat 45px 16px;color:#3dbfa7;}
.menu ul li a.pic12:hover,.menu ul li a.intro_pic12{ background:url(../images/pic12_hover.png) no-repeat 45px 16px;color:#3dbfa7;}
/*.main_right{ margin:18px 18px 0 268px; border:1px solid #D3D3D3; min-height:1005px;}*/
.main_right{ margin:18px 18px 0 268px; border:1px solid #D3D3D3; }
.info_revise,.password_change{ margin:0 auto; width:95%; overflow:hidden; padding-top:22px; padding-bottom:280px;}
.info_revise h3,.password_change h3{  font-family:"宋体"; font-weight:bold; font-size:18px; color:#3b3b3b; padding-bottom:16px; border-bottom:1px solid #d3d3d3; margin-bottom:26px;}
.info_revise ul li{ height:35px; padding-bottom:22px; color:#444444; padding-left:20px;}
.info_revise ul li span{ float:left; width:80px; line-height:35px;}
.info_revise ul li label{ float:left; width:140px; line-height:35px; margin-right:8px;}
.info_revise ul li input.phone_number{ float:left; display:none; height:33px; line-height:33px; font-family:"微软雅黑"; color:#444444; font-size:16px; border:1px solid #e0e0e0; width:128px; padding:0 5px; border-radius:3px; margin-right:8px;}
.info_revise ul li em{ float:left;cursor:pointer; color:#50acec; line-height:35px;}
.info_revise ul li input.user_name{ height:33px; line-height:33px; font-family:"微软雅黑"; color:#444444; font-size:16px; border:1px solid #e0e0e0; width:208px; padding:0 5px; border-radius:3px;}
.select_option{ float:left; width:130px; height:35px;  position:relative; cursor:pointer; margin-right:10px; font-size:14px;background:#f7f7f7; border-radius:3px;}
.option{ width:128px; height:33px;  border:1px solid #d9d9d9; background:url(../images/area_arrow.png) no-repeat 108px center;border-radius:3px;}
.option a{ display:block; width:95px; height:33px; line-height:33px; padding-left:11px; color:#676767; border:none; background:none;}
.select a:hover{ background:#f1f1f1;}
.select{ display:none; border-radius:3px; background:#fefefe; border:1px solid #d9d9d9; width:128px; overflow:hidden; position:absolute; top:34px; left:0px; z-index:99; height:198px; overflow-y:auto;}
.select a{ display:block;  width:100px; height:33px; line-height:33px; padding-left:10px; color:#676767; overflow:hidden;}

/*   找回密码   */
.find_main{ width:836px; margin-left:6%; overflow:hidden;}
.find_top{ background:url(../images/find_top.png) no-repeat; width:836px; height:25px;}
.find_center{ background:url(../images/find_center.png) repeat-y; width:800px; padding:0 18px 37px 18px; overflow:hidden;}
.find_title{ width:100%; height:74px; background:#f1f1f1; overflow:hidden; line-height:74px; border-bottom:1px solid #e4e4e4;}
.find_title span{ float:left; color:#585858; font-size:24px; margin-left:20px; *display:inline;}
.find_title a{ float:right; margin-right:30px; *display:inline; color:#868686;}
.find_content{ overflow:hidden; width:100%; padding-top:46px;}
.find_left{ float:left; width:462px; padding-left:60px; overflow:hidden;}
.find_left ul li{ height:45px; padding-bottom:18px; position:relative;}
.find_left ul li span{ float:left; width:100px; background:url(../images/star_title.png) no-repeat left 15px; height:45px; line-height:45px; color:#4e4e4e; padding-left:12px; padding-right:6px; font-size:18px; text-align:right;}
.find_left ul li p{ float:left; background:url(../images/login_input.png) no-repeat; width:300px; height:45px; position:relative;}
.find_left ul li p b{ float:left; font-weight:normal; line-height:45px; color:#bcbcbc; padding-left:9px;}
.find_left ul li p input{ position:absolute; width:280px; padding:0 10px; height:45px; line-height:45px; font-family:"微软雅黑"; font-size:16px; color:#585858; top:0; left:0; border:none; background:none;}
.find_left ul li p.messages{ background:url(../images/messages_skin.png) no-repeat; width:180px; height:45px; margin-right:11px; *display:inline;}
.find_left ul li p.messages input{ width:160px; height:45px;}
.find_left ul li a.get{ float:left; color:#3d95d5; font-size:14px; line-height:45px; cursor:pointer;}
.find_left ul li a.change{ float:left; color:#4f4f4f; font-size:14px; line-height:45px; cursor:pointer;}
.find_prompt{ left:110px;}
.find_left  ul li p.captcha{ float:left;background:url(../images/captcha_input.png) no-repeat; width:130px; height:45px;}
.find_left ul li img.captcha_code{ float:left; margin-top:3px; margin-left:11px; margin-right:11px;}
.find_left ul li a.change{ float:left; font-size:14px; color:#4f4f4f; line-height:45px; cursor:pointer;}
.find_left ul li p.captcha input{ width:110px; top:0; left:0; padding:0 10px;}
.find_left ul li span.captcha{ background:url(../images/star_title.png) no-repeat 17px 15px;}
.find_left a.complete{ display:block; background:url(../images/login_btn.png) no-repeat; width:300px; height:50px; line-height:50px; font-size:20px; color:#ffffff; text-align:center; margin-top:15px; margin-left:100px;}
.find_right{ margin-top:43px;}
.find_down{ background:url(../images/find_down.png) no-repeat; width:836px; height:25px;}

/*   注册   */
.find_left ul li span.star_none{ background:none;}
.register{ margin-top:100px;}
.find_left ul li.invite_code{ padding-bottom:39px;}
.invite{ width:300px; color:#858585; font-size:14px; position:absolute; left:102px; top:56px;}

/*   配网数据-密码修改   */
.password_change ul li{ height:35px; padding-left:20px; padding-bottom:22px; position:relative;}
.password_change ul li span{ float:left; width:80px; line-height:35px; text-align:right;}
.password_change ul li em{ float:left; font-size:14px; line-height:35px; color:#9a9a9a;}
.password_change ul li p{ float:left; background:url(../images/password_input.png) no-repeat; width:210px; height:35px; position:relative; margin:0 4px 0 2px; *display:inline;}
.password_change ul li p b{ float:left; font-weight:normal; line-height:35px; color:#bcbcbc; padding-left:7px;}
.password_change ul li p input{ position:absolute; width:194px; padding:0 8px; height:35px; line-height:35px; font-family:"微软雅黑"; font-size:16px; color:#585858; top:0; left:0; border:none; background:none;}
.password_prompt{ top:34px; left:108px;}
.password_change a.complete_link{ display:block; background:url(../images/complete_btn.png) no-repeat; width:189px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#ffffff; margin-left:104px; margin-top:18px;}

/*   注册成功-加入单位   */
.join{ width:542px; overflow:hidden; margin:0 auto; padding-top:13px; padding-bottom:33px;}
.search{ width:542px; margin-bottom:10px; height:35px;}
.search p{ float:left; background:url(../images/search_input.png) no-repeat; width:465px; height:35px; position:relative;}
.search p b{ float:left; font-weight:normal; line-height:35px; color:#bcbcbc; padding-left:32px;}
.search p input{ position:absolute; width:420px; height:35px; line-height:35px; font-family:"微软雅黑"; font-size:16px; color:#585858; top:0; left:32px; border:none; background:none;}
.search a{ float:right; background:url(../images/search_btn.png) no-repeat; width:65px; height:35px; text-align:center; line-height:35px; color:#ffffff;}
.join_content{ width:520px; padding:0 10px; overflow:hidden; border:1px solid #e0e0e0; border-radius:2px;}
.join_content ul li{ height:50px; border-bottom:1px solid #d3d3d3; overflow:hidden;}
.join_content ul li a{ float:left; cursor:pointer;}
.join_content ul li a span{ float:left; color:#444444; margin-right:14px; font-weight:bold; font-family:"宋体"; line-height:50px;}
.join_content ul li a em{ float:left; padding-left:12px; background:url(../images/address_icon.png) no-repeat left 20px; color:#838383; font-size:12px; line-height:54px;}
.join_content ul li p{ float:right; font-size:14px; line-height:50px; color:#707070; cursor:pointer;}
.join_content ul li p.event{ color:#31b99f;}
.page{ margin:19px 0 18px 0; font-size: 14px; line-height: 22px; text-align: center;}
.page a{ display: inline-block; height: 22px; color: #979797; padding: 0 7px; border:1px solid #d3d3d3;margin-right: 1px; }
.page span{ display: inline-block; height: 22px; color: #979797; padding: 0 7px; border:1px solid #d3d3d3; margin-right: 1px;}
.page a:hover,.page a.intro{ background:#ededed;}

input[readonly]{background-color: #f0f0f0}
a:hover{cursor:pointer}





